So is the answer "yes" or "no"? If an app can potentially use legacy WebKit (or JavaScriptCore directly?) and it has enabled the hardened runtime, does it need to have the JIT entitlement to avoid crashes? Or is it expected that WebKit will automatically disable JIT if the entitlement isn't present?
Does -[NSAttributedString initWithHTML:...] (macOS) still use legacy WebKit? If so, would use of that API mean it's a good idea to enable the JIT entitlement to avoid crashes?
Thanks!